✦ Free & Open Source

Learn GIMP
from the very beginning

A step-by-step guide for absolute beginners β€” from installing the software to editing photos and creating your own designs.

πŸ“₯ Free Download πŸ–₯️ Windows Β· Mac Β· Linux πŸŽ“ Grade 11 ICT ⏱️ ~45 min read
Section 1

What is GIMP?

Before we start clicking buttons, let's understand what GIMP is and why it's one of the most powerful free tools in the world.

πŸ†“
Completely Free

GIMP stands for GNU Image Manipulation Program. It costs nothing to download and use β€” forever.

🌍
Works Everywhere

Originally made for Linux, GIMP also runs on Windows and Mac. Available in multiple languages.

🎨
Professional Power

Used by designers, photographers, and artists worldwide. Comparable to paid software like Photoshop.

What can you do with GIMP?

πŸ“·
Edit & Retouch Photos

Fix exposure, remove blemishes, crop, rotate, resize, and enhance photographs

🎭
Create Digital Art

Draw illustrations, design logos, and create artwork from scratch using brushes and tools

πŸ“‘
Design Graphics

Make posters, banners, social media images, flyers, and invitation cards

πŸ”—
Combine Images

Layer multiple images together, blend them, and create composites using transparency

πŸ’‘
Pro tip: GIMP is a raster image editor β€” it works with pixels. This means it's perfect for photographs and digital painting. For logos that need to be resized without losing quality, a vector editor like Inkscape (also free!) is better. You'll learn the difference between raster and vector in your ICT course.
Section 2

Installing GIMP

Getting GIMP on your computer takes just a few minutes. Follow these steps carefully.

1
Open your web browser

Open Chrome, Firefox, or any web browser on your computer.

2
Visit the official GIMP website

Go to https://www.gimp.org/downloads/ β€” always download from the official site to stay safe.

3
Click the big download button

The website will detect your operating system (Windows/Mac/Linux) and show the right download button. Click it.

4
Wait for the download to finish

The file is around 200–300 MB. Depending on your internet speed, this may take a few minutes.

5
Run the installer (Windows)

Double-click the downloaded .exe file. Click Install, accept the terms, and wait for it to complete. On Mac, drag GIMP to your Applications folder.

6
Open GIMP for the first time

Find GIMP in your Start Menu (Windows) or Applications (Mac) and open it. The first launch takes a little longer as it loads all its tools β€” this is normal!

⚠️
First launch warning: GIMP shows a splash screen with a loading bar when it first opens. It can take 30–60 seconds. Don't close it β€” just wait. After the first time, it opens much faster.
Section 3

The GIMP Interface Tour

When GIMP opens, it might look complicated. Don't worry β€” let's break it down area by area.

GIMP β€” Image Editor File Edit Select View Image Colours Filters Windows Help Canvas β€” your image appears here β‘’ Canvas Toolbox β†– ⬜ β­• πŸͺ„ βœ‚ ✏️ πŸ–Œ πŸͺ£ T πŸ” 🚿 🩹 πŸ”² ↔ πŸ“ Foreground / Background Colour Tool Options Size: ━━━●━━ Opacity: ━━━━━● Hardness: ━●━━━ Mode: Normal β–Ό β‘  Toolbox β‘‘ Tool Options Layers Β· Channels Β· Paths Layers Channels Paths Text Layer Normal Β· 100% Shapes Layer Normal Β· 80% Background Normal Β· 100% οΌ‹ πŸ“‹ ⬆ ⬇ πŸ—‘ β‘£ Layers Panel Brushes / Patterns / Gradients β‘€ Brushes/Patterns
β‘  Toolbox

All your drawing and editing tools in one place. Click a tool icon to select it, or use its keyboard shortcut for speed.

β‘‘ Tool Options

Changes settings for whichever tool is currently selected β€” brush size, opacity, hardness, and more. This panel updates automatically when you switch tools.

β‘’ Canvas (Image Window)

The main area where your image is displayed and edited. The grey chequered pattern represents transparency. All your edits appear here in real time.

β‘£ Layers Panel

Shows all the layers in your project. Think of layers like transparent sheets stacked on top of each other. The top layer appears in front.

β‘€ Brushes / Patterns / Gradients

Tabs that let you browse and select brush types, fill patterns, and gradient presets for use with the paint and fill tools.

Menu Bar

Found in the Image Window. Contains all commands organised into menus: File (open/save), Image (resize/rotate), Colours (adjust tones), Filters (apply effects).

πŸ–±οΈ
Tip β€” Windows mode: By default GIMP opens as separate floating windows. If this feels messy, go to Windows β†’ Single-Window Mode to dock everything into one tidy window β€” much easier for beginners!
Section 4

Essential Tools

GIMP has many tools, but you only need to know about a dozen to get started. Here are the most important ones, with their keyboard shortcuts.

⌨️
Keyboard shortcuts are your best friend. Instead of clicking a tool icon every time, press the shortcut key. It's much faster once you practise. The shortcuts are listed in brackets below.

🎯 Selection Tools β€” Choose what to edit

R
Rectangle SelectSelect a rectangular or square area of the image
E
Ellipse SelectSelect a circular or oval area
F
Free Select (Lasso)Draw a free-form selection by hand
U
Fuzzy SelectClick on an area to select all connected pixels of similar colour (Magic Wand)
Shift+O
Select by ColourSelect ALL pixels in the image that match a clicked colour

πŸ–ŒοΈ Paint & Draw Tools β€” Put colour on the canvas

P
PaintbrushDraw soft, smooth, anti-aliased brushstrokes
N
PencilDraw hard-edged, pixel-perfect lines β€” no softness
Shift+B
Bucket FillFill an area with your foreground colour or a pattern
Shift+E
EraserErase pixels back to transparent (or background colour)
L
Blend / GradientCreate smooth colour gradients across an area

πŸ”§ Transform Tools β€” Move, resize, rotate

M
MoveMove a layer, selection, or path to a new position
Shift+C
CropCut away the outer parts of the image to resize the canvas
Shift+T
ScaleResize the selected layer or image
Shift+R
RotateRotate the selected layer by any angle

🎨 Colour & Retouching Tools

O
Colour PickerClick anywhere in the image to pick that exact colour as your foreground colour
M (text)
Text ToolClick on the canvas to add text. Shortcut is actually T β€” "M" is the old shortcut shown in textbooks
C
CloneCopy pixels from one part of the image to another (great for removing unwanted objects)
H
HealRemoves blemishes and irregularities intelligently β€” better than Clone for skin retouching
Shift+D
Dodge / BurnDodge lightens pixels; Burn darkens them. Great for adding shadow and highlight effects.
πŸ’‘
Foreground & Background Colours: The two overlapping squares at the bottom of the Toolbox show your current foreground colour (front square, used by most tools) and background colour (back square). Click either square to open a colour chooser and select any colour you want. Press X to swap them, and D to reset to black & white.
Section 5

Working with Layers

Layers are the most powerful concept in GIMP. Once you understand them, you'll wonder how anyone edits images without them.

The Layer Analogy

Imagine you're creating a poster. You have three separate transparent sheets of acetate (overhead projector film):

  • 🟦 Sheet 1 (bottom) β€” a solid blue background drawn on it
  • 🟨 Sheet 2 (middle) β€” a drawing of a star on it
  • πŸ“ Sheet 3 (top) β€” the title text "My Poster" on it

When you stack all three sheets together, you see the full poster. But you can pick up Sheet 2 and move the star without affecting the text or background. That's exactly how layers work in GIMP.

Layer Stack β€” Top to Bottom

πŸ‘οΈ
Background (sky blue) Normal 100%
πŸ‘οΈ
Trees & Landscape Normal 90%
πŸ‘οΈ
T
Title Text Normal 100%

↑ In GIMP, layers at the top of the list appear in front. Layers at the bottom appear behind everything else.

Key Layer Operations

ActionHow To Do ItWhy You Need It
Create new layerLayers menu β†’ New Layer (or click + in Layers panel)Start a new, separate element you can edit independently
Duplicate a layerRight-click layer β†’ Duplicate LayerMake a copy before applying changes you might want to undo
Delete a layerRight-click layer β†’ Delete Layer (or click πŸ—‘οΈ)Remove a layer you no longer need
Reorder layersDrag layer up or down in the Layers panelChange which elements appear in front of or behind others
Hide/Show a layerClick the πŸ‘οΈ eye icon next to the layerTemporarily hide a layer to see what's beneath it
Change opacityDrag the Opacity slider in the Layers panelMake a layer semi-transparent so layers below show through
Merge visible layersImage β†’ Flatten ImageCombine all layers into one before exporting to JPEG or PNG
⚠️
Always work on the correct layer! A common beginner mistake is trying to paint or edit but nothing seems to happen β€” this usually means you have the wrong layer selected. Always check which layer is highlighted (selected) in the Layers panel before you start editing.
Section 6

Basic Photo Editing

These are the most common things you'll do to improve a photograph. Every technique here takes less than 2 minutes to learn.

Cropping an Image

Cropping removes the outer parts of an image to improve composition or change its dimensions.

1
Open your imageFile β†’ Open β†’ navigate to your image file β†’ Open
2
Select the Crop toolPress Shift+C or click the Crop icon in the Toolbox
3
Draw the crop areaClick and drag to draw a rectangle over the area you want to keep
4
Confirm the cropPress Enter or double-click inside the selected area to apply
Resizing an Image

Use this to make an image larger or smaller for web use, printing, or email attachments.

1
Go to Image β†’ Scale ImageFrom the menu bar at the top of the image window
2
Enter your new dimensionsType the width in pixels. The height will update automatically if the chain link icon πŸ”— is locked (keeps proportions)
3
Choose Interpolation: CubicThis gives the smoothest result when scaling down. For pixel art, use "None".
4
Click ScaleYour image is now resized. Remember to export it after to save the new version.
πŸ’‘
Resolution tip: For web images, 72 PPI (pixels per inch) is fine. For printing, you need at least 300 PPI for good quality. Change this under Image β†’ Print Size.
Brightness & Contrast

Fix images that are too dark, too washed out, or lacking punch.

1
Go to Colours β†’ Brightness-ContrastThis opens a simple slider dialog
2
Adjust the slidersBrightness: drag right to lighten, left to darken. Contrast: drag right to make colours more vivid, left to flatten them.
3
Check "Preview"Keep the Preview checkbox ticked to see your changes on the image in real time as you drag.
4
Click OK when satisfiedPress Cancel if you don't like the result β€” no harm done!
Hue, Saturation & Colour

Access via Colours β†’ Hue-Saturation:

Hue

Shifts all colours around the colour wheel. Turn a red apple green or a blue sky purple!

Saturation

Increases or decreases colour vividness. Drag right for vibrant colours; drag left for black & white.

Lightness

Adjusts the overall lightness of the image without blowing out highlights like Brightness does.

↩️
Undo anything with Ctrl+Z (or Cmd+Z on Mac). GIMP keeps a full history of your edits. You can undo many steps by pressing it multiple times. Ctrl+Y redoes. There's also Edit β†’ History to see every action.
Section 7

Adding Text

Adding titles, labels, and captions to your images is a common task. GIMP's text tool creates a dedicated text layer you can edit at any time.

1
Select the Text ToolPress T (some older guides show "M") or click the A icon in the Toolbox
2
Set your font and sizeIn the Tool Options panel, choose your font family, size (in pixels or points), and colour before you click the canvas
3
Click on the canvasA text box appears. Start typing your text. Press Enter for a new line.
4
Edit the textChange font, size, bold, italic, alignment using the Tool Options or the floating text toolbar that appears
5
Position your textSwitch to the Move tool (M) and drag the text layer to where you want it
6
To re-edit laterAs long as the text layer exists, select it in the Layers panel and use the Text tool to click on it again and edit the words
Add a text shadow for readability
  1. Create your text layer as normal
  2. Duplicate the text layer (right-click β†’ Duplicate)
  3. On the duplicated layer, go to Colours β†’ Desaturate then Colours β†’ Brightness-Contrast and drag Brightness to -100 (makes it black)
  4. Move it down and to the right slightly using the Move tool
  5. In the Layers panel, drag this shadow layer below the original text layer
Useful text tips
  • Change text colour: Select all text (Ctrl+A), then click the colour box in Tool Options
  • Kerning: Spacing between letters β€” adjust in Tool Options
  • Transform text: After flattening the text layer, you can apply filters, rotate it, and add effects
  • Anti-aliasing: Keep this on for smooth-looking text (not jagged edges)
Section 8

Filters & Effects

Filters apply automated effects to your image with a single click. They're found under the Filters menu in the menu bar.

⚠️
Always work on a duplicate layer before applying filters. Filters change your pixels permanently. Duplicate your layer first (right-click β†’ Duplicate Layer), apply the filter to the copy, so you can always go back.
Filters β†’ Blur

Soften an image or create depth-of-field effects.

  • Gaussian Blur β€” Most common, smooth general blur
  • Motion Blur β€” Simulates a moving object
  • Pixelize β€” Makes the image look blocky/pixelated
Filters β†’ Distorts

Warp and bend your image in creative ways.

  • Ripple β€” Wavy water-like distortion
  • Whirl & Pinch β€” Spin the image around a centre point
  • Spherize β€” Makes the image look wrapped on a sphere
Filters β†’ Light & Shadow

Add lighting effects and shadows.

  • Drop Shadow β€” Add a shadow behind any layer
  • Lighting Effects β€” Simulate a spotlight or directional light
  • Long Shadow β€” Modern flat-design style shadow
Filters β†’ Decor

Decorative effects that transform your image's look.

  • Old Photo β€” Give your image a vintage look
  • Fuzzy Border β€” Add a soft vignette-style edge
  • Slide Frame β€” Make your image look like a film slide
Filters β†’ Render

Generate new content from scratch.

  • Clouds β†’ Plasma β€” Colourful random cloud texture
  • Noise β†’ HSV Noise β€” Add film grain
  • Pattern β†’ Grid β€” Draw a grid over your image
Script-Fu Console

Filters β†’ Script-Fu β†’ Console β€” advanced feature for automation scripts. Ignore this until you're comfortable with everything else!

🎯
Try this right now: Open any photo β†’ Duplicate the layer β†’ Go to Filters β†’ Decor β†’ Old Photo β†’ click OK. You'll instantly get a vintage sepia effect. Undo with Ctrl+Z when done experimenting.
Section 9

Saving & Exporting

This is one of the most important things to understand in GIMP. There is a big difference between saving and exporting.

πŸ’Ύ
File β†’ Save
.xcf format

Saves your project in GIMP's native format. This keeps all your layers, text, and edit history intact. You can re-open and continue editing later.

⚠️ Other programs cannot open .xcf files. Use this for your working files only.

πŸ“€
File β†’ Export As
JPG / PNG / GIF…

Creates a final image file in a standard format (JPEG, PNG, etc.) that can be shared, printed, or uploaded. This is what you use to share your work.

Note: Export flattens your layers β€” the exported file won't keep separate layers.

Which format should I use?

FormatBest ForCompressionTransparency
JPEG / JPGPhotographs, social media, emailLossy (smaller files, slight quality loss)❌ No
PNGScreenshots, graphics, images with textLossless (larger files, no quality loss)βœ… Yes
GIFSimple animations, web graphics with few coloursLossless (limited to 256 colours)βœ… Yes (1-bit)
BMPWindows applications, uncompressed imagesNone (very large files)❌ No
TIFFPrint production, archivingLossless (very large files)βœ… Yes
XCFGIMP project files (re-editing)None (keeps layers)βœ… Yes
πŸ”
Best practice workflow:
  1. Always File β†’ Save as .xcf regularly while working (like Ctrl+S in Word)
  2. When finished, File β†’ Export As to create the final JPG or PNG
  3. Keep your .xcf file β€” you can always go back and change something

How to Export Step by Step

1
File β†’ Export AsOpens the file save dialog
2
Choose your folder and filenameNavigate to where you want to save, type the filename
3
Type the file extensionAdd .jpg or .png at the end of your filename β€” GIMP will automatically use the right format. For example: my_poster.png
4
Click ExportA format-specific options dialog appears (JPEG quality slider, PNG compression, etc.). The defaults are usually fine β€” just click Export again.
Guided Project 1

Edit a Photograph

πŸ“· Photo Enhancement Project

Take a photo that's too dark or a bit flat, and transform it into a polished, professional-looking image using the techniques you've just learned.

⏱️ 15–20 minutes πŸ“Ά Beginner level πŸ› οΈ Tools: Crop, Brightness, Hue-Saturation, Sharpen, Clone
1
Open your photo in GIMP File β†’ Open β†’ select any photograph from your computer. If you don't have one, search for a free-to-use photo at unsplash.com.
2
Duplicate the background layer immediately Right-click the Background layer in the Layers panel β†’ Duplicate Layer. Do all your edits on the copy β€” the original stays safe below.
3
Crop for better composition Press Shift+C. Try the "Rule of Thirds" β€” position your subject at one-third from the edge, not dead centre. Drag your crop area and press Enter.
4
Fix brightness and contrast Colours β†’ Brightness-Contrast. Increase Brightness by +15 to +30 if the photo looks dark. Increase Contrast by +10 to +20 for punchier colours. Click OK.
5
Boost the saturation slightly Colours β†’ Hue-Saturation β†’ increase Saturation by +20 to +30. Don't overdo it β€” subtle improvements look more professional. Click OK.
6
Sharpen the image Filters β†’ Enhance β†’ Sharpen (Unsharp Mask). Set Amount to 0.3, Radius to 2.0, Threshold to 0. Click OK. This makes edges crisper.
7
Remove any distracting spots (optional) Press H for the Heal tool. Adjust brush size with [ (smaller) and ] (larger). Click on blemishes, dust spots, or unwanted small objects to remove them.
8
Save and export your work File β†’ Save As (to save .xcf project). Then File β†’ Export As β†’ type my_photo_edited.jpg β†’ Export β†’ Export. Done!
βœ… By the end of this project you should have:
  • A cropped, well-composed version of your photo
  • Improved brightness, contrast, and saturation
  • A sharpened, cleaner final image
  • Both a .xcf working file and a .jpg export
Guided Project 2

Design a Poster from Scratch

🎨 School Event Poster

Create a poster for a fictional school event using layers, text, shapes, colour fills, and filters. A great way to practise everything at once.

⏱️ 25–35 minutes πŸ“Ά Beginner–Intermediate πŸ› οΈ Tools: New canvas, Bucket Fill, Gradient, Text, Shapes, Filters
1
Create a new canvas File β†’ New. Set Width: 794 px, Height: 1123 px (A4 size at 96 PPI). Background: White. Click OK.
2
Create a background layer with a gradient Make sure you're on the Background layer. Press L for the Blend/Gradient tool. Click your foreground colour, choose a dark blue or purple. Click the background colour, choose a lighter shade. Drag from top to bottom on the canvas to apply.
3
Add a new layer for a coloured banner shape Layers β†’ New Layer (transparent). Use the Rectangle Select tool (R) to draw a wide rectangle across the middle. Fill it with a bright colour using Bucket Fill (Shift+B). Press Shift+Ctrl+A to deselect.
4
Add the event title text Press T for the Text tool. Click above the banner. Type your event name β€” e.g. "SCIENCE FAIR 2025". Choose a bold font at size 80–90px in white or a bright colour.
5
Add details in a smaller text layer Use the Text tool again (creates another separate text layer automatically). Add the date, time, and venue in a smaller size (30–40px). Position it below the title.
6
Add a decorative image or shape File β†’ Open As Layer β†’ choose any PNG image (a science icon, star shape, or clipart). GIMP will add it as a new layer. Use the Scale tool (Shift+T) to resize it, and Move tool (M) to position it.
7
Apply a decorative filter to the background Select the Background layer. Go to Filters β†’ Render β†’ Clouds β†’ Plasma for a colourful texture, then change its layer mode to "Overlay" or "Soft Light" in the Layers panel β€” this blends it beautifully with your gradient.
8
Add a drop shadow to your title text Select the title text layer. Go to Filters β†’ Light & Shadow β†’ Drop Shadow. Set X offset: 4, Y offset: 4, Blur: 6. Click OK. This makes the text pop out from the background.
9
Review and fine-tune Step back and look at your poster. Toggle layer visibility with the πŸ‘οΈ icon to see how each layer contributes. Adjust colours, positions, and font sizes as needed.
10
Save and export File β†’ Save As science_poster.xcf. Then File β†’ Export As science_poster.png (PNG is best for posters β€” lossless quality). Done!
Reference

Keyboard Shortcuts Cheat Sheet

Memorise these and you'll work twice as fast. Print this page and keep it on your desk while practising.

File & Edit

Open a file
Ctrl+O
Save project (.xcf)
Ctrl+S
Export image
Ctrl+Shift+E
Undo last action
Ctrl+Z
Redo
Ctrl+Y
Copy
Ctrl+C
Paste
Ctrl+V
Cut
Ctrl+X

View & Navigation

Zoom in
+
Zoom out
-
Fit image to window
Shift+Ctrl+E
View at 100%
1
Toggle rulers
Shift+Ctrl+R
Toggle guides
Shift+Ctrl+T

Selection

Select All
Ctrl+A
Deselect / Select None
Shift+Ctrl+A
Invert selection
Ctrl+I
Rectangle Select tool
R
Ellipse Select tool
E
Free (Lasso) Select
F
Fuzzy / Magic Wand
U
Select by Colour
Shift+O

Tools (Quick Select)

Move tool
M
Crop tool
Shift+C
Scale tool
Shift+T
Rotate tool
Shift+R
Paintbrush
P
Pencil
N
Eraser
Shift+E
Bucket Fill
Shift+B
Gradient / Blend
L
Text tool
T
Colour Picker
O
Zoom tool
Z
Clone tool
C
Heal tool
H
Dodge / Burn
Shift+D

Brush Size (while painting)

Make brush smaller
[
Make brush larger
]
Swap foreground/background colour
X
Reset colours to black/white
D
🎨

You're ready to create!

The best way to learn GIMP is to experiment. Open any image, try every tool, make mistakes, and undo them. Every great digital artist started exactly where you are right now.

🌐 gimp.org β€” Official tutorials ▢️ YouTube β€” Search "GIMP for beginners" πŸ’¬ gimpchat.com β€” Community forum